package com.li.service;

import com.li.pojo.dto.ContractDto;
import com.li.pojo.dto.ContractPageDto;
import com.li.pojo.po.Contract;
import com.baomidou.mybatisplus.extension.service.IService;
import com.li.pojo.po.PageResult;

/**
 * <p>
 * 合同 服务类
 * </p>
 *
 * @author author
 * @since 2024-04-14
 */
public interface ContractService extends IService<Contract> {

    void addContract(ContractDto contractDto);

    PageResult findByPage(ContractPageDto pageDto);

    Contract findById(Integer id);

    void updateContract(ContractDto contractDto);

    void changeContract(Integer id, ContractDto contractDto);
}
